RCS API - Estudio de ancho de fisura (EN)

Este artículo también está disponible en:
Traducido por IA del inglés
El siguiente tutorial demuestra algunas características de la nueva API de RCS. Tomando un archivo existente con una sección que tiene una sección transversal armada predefinida, podemos modificar la carga sobre la sección para estudiar los efectos de la capacidad y el ancho de fisura.

La API será controlada mediante el lenguaje de programación Python. La referencia en IDEA StatiCa Git-Hub

Descripción general de los próximos pasos

  1. Incrementar la fuerza interna actual Mine mediante un incremento elegido de carga de momento.
  2. Ejecutar el cálculo
  3. Extraer los resultados que queremos verificar del cálculo - concretamente el ancho de fisura
  4. Añadir los resultados a un dataframe que podemos usar para representar en un gráfico
inline image in article

Instalación de paquetes

Los paquetes proporcionan comunicación y funciones/objetos preinstalados para lanzar la API, trabajar con marcos de datos y representar los gráficos.

IDEA StatiCa RCS Client es un componente de IDEA StatiCa, una solución de software ampliamente utilizada para el diseño y la verificación normativa de elementos estructurales, incluidas las estructuras de hormigón armado y acero. Específicamente, RCS significa Secciones de Hormigón Armado, y el RCS Client es una parte de la aplicación que se centra en analizar y verificar el comportamiento de secciones de hormigón armado bajo diversas condiciones de carga.

Características principales de IDEA StatiCa RCS Client:

  1. Análisis de sección: Permite a los ingenieros analizar secciones transversales de elementos de hormigón, considerando interacciones complejas entre el hormigón y la armadura. Esto puede incluir comportamiento no lineal, fisuración y otros fenómenos.
  2. Conformidad normativa: El RCS Client verifica el diseño frente a diversas normativas internacionales, asegurando que las secciones cumplan los estándares de seguridad y rendimiento.
  3. Diagramas de interacción: Puede generar diagramas de interacción para diversas combinaciones de carga, ayudando a los ingenieros a comprender cómo se comporta una sección bajo diferentes condiciones de carga (por ejemplo, carga axial combinada con momentos flectores).
  4. Visualización de resultados: El software proporciona visualizaciones detalladas de distribuciones tensión-deformación, patrones de fisuración y más, ayudando a los ingenieros a interpretar y comprender los resultados fácilmente.
  5. Integración con otros módulos: El RCS Client puede trabajar conjuntamente con otros módulos de IDEA StatiCa, como los de uniones de acero o elementos de hormigón, proporcionando un entorno integral de diseño y análisis.
  6. Automatización y API: El RCS Client puede integrarse en flujos de trabajo mediante su API, permitiendo el análisis automatizado o la integración con otras herramientas de software.
inline image in article
inline image in article

Abrir el proyecto existente y obtener los detalles de la sección

  1. Abrir el modelo en IDEA StatiCa denominado "crack-width-example.IdeaRcs"
  2. Incremento del momento flector 
  3. Obtención de los detalles del Extremo en el Navegador de IDEA StatiCa (si hay más de una sección definida, se tendrán en cuenta todos los Extremos)
inline image in article
inline image in article

Ejecutar el bucle sobre los incrementos, el cálculo y los resultados

Las iteraciones se almacenan en el conjunto de datos "df.check" que puede utilizarse para mostrar los resultados.

inline image in article

Resultados del análisis: 

inline image in article

Representación de los resultados (matplotlib)

inline image in article

Ha adquirido competencia en el uso de la API para RCS para realizar análisis iterativo sobre una sola sección en IDEA StatiCa RCS.

Enlace para descargar el archivo desde Github: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…

Artículos relacionados